# -*- coding: utf-8 -*-
"""
Created on Sat Mar  5 11:05:29 2022

@author: FH
"""

import temp
import numpy as np

Fs =10000      # 采样频率
f1 =390       # 信号频率1
f2 = 2000     # 信号频率2
t=np.linspace(0,1,Fs)   # 生成 1s 的实践序列   
noise1 = np.random.random(10000)      # 0-1 之间的随机噪声
noise2 = np.random.normal(1,10,10000)
#产生的是一个10e3的高斯噪声点数组集合（均值为：1，标准差：10）
y=2*np.sin(2*np.pi*f1*t)+5*np.sin(2*np.pi*f2*t)+noise2

y1=temp.Dsp()
y1.FFT(y,Fs)
y1.STFT(y,Fs)
z1=y1.LOWPASS(y, Fs, 1000)    #返回1000hz以下信号
z2=y1.HIGHPASS(y, Fs, 1000)   #返回1000hz以上信号
z3=y1.BANDPASS(y, Fs, 1000,3000)   #返回1000-3000hz之间信号
y1.FFT(z3, Fs)




